package com.zjmzxfzhl.modules.app.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.zjmzxfzhl.common.core.base.BaseService;
import com.zjmzxfzhl.modules.app.entity.AppAlarmUser;
import com.zjmzxfzhl.modules.app.entity.AppStockUser;
import com.zjmzxfzhl.modules.app.form.AppAlarmUserVo;
import com.zjmzxfzhl.modules.app.form.AppStockUserVo;

import java.util.List;

/**
 * Service
 * 
 * @author 张森荣
 */
public interface AppAlarmUserService extends BaseService<AppAlarmUser> {
    /**
     * 分页查询
     * 
     * @param page
     * @param appAlarmUserVo
     * @return
     */
    IPage<AppAlarmUserVo> list(IPage<AppAlarmUserVo> page, AppAlarmUserVo appAlarmUserVo);

    /**
     * 分页查询
     *
     * @param page
     * @param appAlarmUserVo
     * @return
     */
    List<AppAlarmUserVo> getList(IPage<AppAlarmUserVo> page, AppAlarmUserVo appAlarmUserVo);
    /**
     * 新增关联
     *
     * @param appAlarmUser
     * @return
     */
    boolean saveAppAlarmUser(AppAlarmUser appAlarmUser);

    /**
     * 删除关联
     *
     * @param appAlarmUser
     * @return
     */
    boolean relationDel(AppAlarmUser appAlarmUser);

    /**
     * 删除关联
     *
     * @param setId
     * @return
     */
    String getAlarmSetUser(String setId);
}
